<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.9.1"/>
<title>IDA SDK: hexplace_t Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">IDA SDK
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.9.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="files.html"><span>Header&#160;Files</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="classhexplace__t-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">hexplace_t Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Inherits <a class="el" href="classidaplace__t.html">idaplace_t</a>.</p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:aec3bf21bda80e69d8896e40135d6deaa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aec3bf21bda80e69d8896e40135d6deaa"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>hexplace_t</b> (<a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> _ea, short ln)</td></tr>
<tr class="separator:aec3bf21bda80e69d8896e40135d6deaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a346e21c6126b3becfcae5726f7554655"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a346e21c6126b3becfcae5726f7554655"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>out_one_item</b> (<a class="el" href="structoutctx__base__t.html">outctx_base_t</a> &amp;ctx, const <a class="el" href="structhexplace__gen__t.html">hexplace_gen_t</a> *hg, int itemno, <a class="el" href="kernwin_8hpp.html#a051016ac92685c95d47a7c1850c19632">color_t</a> *color, <a class="el" href="kernwin_8hpp.html#a051016ac92685c95d47a7c1850c19632">color_t</a> patch_or_edit) const </td></tr>
<tr class="separator:a346e21c6126b3becfcae5726f7554655"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classidaplace__t"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classidaplace__t')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classidaplace__t.html">idaplace_t</a></td></tr>
<tr class="memitem:a682dc9ee547c772ed553dba14ded107b inherit pub_methods_classidaplace__t"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a682dc9ee547c772ed553dba14ded107b"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classidaplace__t.html#a682dc9ee547c772ed553dba14ded107b">idaplace_t</a> (void)</td></tr>
<tr class="memdesc:a682dc9ee547c772ed553dba14ded107b inherit pub_methods_classidaplace__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor. <br /></td></tr>
<tr class="separator:a682dc9ee547c772ed553dba14ded107b inherit pub_methods_classidaplace__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04205b61e7b75961a67b86b77546a8a3 inherit pub_methods_classidaplace__t"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a04205b61e7b75961a67b86b77546a8a3"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classidaplace__t.html#a04205b61e7b75961a67b86b77546a8a3">idaplace_t</a> (<a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> x, int ln)</td></tr>
<tr class="memdesc:a04205b61e7b75961a67b86b77546a8a3 inherit pub_methods_classidaplace__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor. <br /></td></tr>
<tr class="separator:a04205b61e7b75961a67b86b77546a8a3 inherit pub_methods_classidaplace__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classplace__t"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classplace__t')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classplace__t.html">place_t</a></td></tr>
<tr class="memitem:ae14ab4038d37fb100de804658e0ae407 inherit pub_methods_classplace__t"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae14ab4038d37fb100de804658e0ae407"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplace__t.html#ae14ab4038d37fb100de804658e0ae407">place_t</a> (void)</td></tr>
<tr class="memdesc:ae14ab4038d37fb100de804658e0ae407 inherit pub_methods_classplace__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor. <br /></td></tr>
<tr class="separator:ae14ab4038d37fb100de804658e0ae407 inherit pub_methods_classplace__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8519f60eee7c08ade01ba7bbf54651b9 inherit pub_methods_classplace__t"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8519f60eee7c08ade01ba7bbf54651b9"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplace__t.html#a8519f60eee7c08ade01ba7bbf54651b9">place_t</a> (int ln)</td></tr>
<tr class="memdesc:a8519f60eee7c08ade01ba7bbf54651b9 inherit pub_methods_classplace__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor. <br /></td></tr>
<tr class="separator:a8519f60eee7c08ade01ba7bbf54651b9 inherit pub_methods_classplace__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a4c57545c7b0ea2633ae4bf4a920739 inherit pub_methods_classplace__t"><td class="memItemLeft" align="right" valign="top">virtual void <a class="el" href="pro_8h.html#a6505e7ff3b129d8b17258304886fd133">idaapi</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplace__t.html#a3a4c57545c7b0ea2633ae4bf4a920739">print</a> (<a class="el" href="pro_8h.html#a386c10c6aa4340f1d63df85f40454fce">qstring</a> *out_buf, void *ud) const  =0</td></tr>
<tr class="memdesc:a3a4c57545c7b0ea2633ae4bf4a920739 inherit pub_methods_classplace__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generate a short description of the location.  <a href="#a3a4c57545c7b0ea2633ae4bf4a920739">More...</a><br /></td></tr>
<tr class="separator:a3a4c57545c7b0ea2633ae4bf4a920739 inherit pub_methods_classplace__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafba907ae8df7eb97a7b51f833039d71 inherit pub_methods_classplace__t"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="pro_8h.html#aef265b11f25357d520dcfd40aa8c18f3">uval_t</a> <a class="el" href="pro_8h.html#a6505e7ff3b129d8b17258304886fd133">idaapi</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplace__t.html#aafba907ae8df7eb97a7b51f833039d71">touval</a> (void *ud) const  =0</td></tr>
<tr class="memdesc:aafba907ae8df7eb97a7b51f833039d71 inherit pub_methods_classplace__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">Map the location to a number.  <a href="#aafba907ae8df7eb97a7b51f833039d71">More...</a><br /></td></tr>
<tr class="separator:aafba907ae8df7eb97a7b51f833039d71 inherit pub_methods_classplace__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3dc2c22a4af467d724a87be8cc845a45 inherit pub_methods_classplace__t"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classplace__t.html">place_t</a> *<a class="el" href="pro_8h.html#a6505e7ff3b129d8b17258304886fd133">idaapi</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplace__t.html#a3dc2c22a4af467d724a87be8cc845a45">clone</a> (void) const  =0</td></tr>
<tr class="memdesc:a3dc2c22a4af467d724a87be8cc845a45 inherit pub_methods_classplace__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clone the location.  <a href="#a3dc2c22a4af467d724a87be8cc845a45">More...</a><br /></td></tr>
<tr class="separator:a3dc2c22a4af467d724a87be8cc845a45 inherit pub_methods_classplace__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93a239a8f6f2e6d23f6e5d24ab2b5584 inherit pub_methods_classplace__t"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a93a239a8f6f2e6d23f6e5d24ab2b5584"></a>
virtual void <a class="el" href="pro_8h.html#a6505e7ff3b129d8b17258304886fd133">idaapi</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplace__t.html#a93a239a8f6f2e6d23f6e5d24ab2b5584">copyfrom</a> (const <a class="el" href="classplace__t.html">place_t</a> *from)=0</td></tr>
<tr class="memdesc:a93a239a8f6f2e6d23f6e5d24ab2b5584 inherit pub_methods_classplace__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy the specified location object to the current object. <br /></td></tr>
<tr class="separator:a93a239a8f6f2e6d23f6e5d24ab2b5584 inherit pub_methods_classplace__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65702700c6e8eaf1d4b79e05d23b3d20 inherit pub_methods_classplace__t"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classplace__t.html">place_t</a> *<a class="el" href="pro_8h.html#a6505e7ff3b129d8b17258304886fd133">idaapi</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplace__t.html#a65702700c6e8eaf1d4b79e05d23b3d20">makeplace</a> (void *ud, <a class="el" href="pro_8h.html#aef265b11f25357d520dcfd40aa8c18f3">uval_t</a> x, int <a class="el" href="classplace__t.html#a2290792667079b755a6f40979b241c0d">lnnum</a>) const  =0</td></tr>
<tr class="memdesc:a65702700c6e8eaf1d4b79e05d23b3d20 inherit pub_methods_classplace__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">Map a number to a location.  <a href="#a65702700c6e8eaf1d4b79e05d23b3d20">More...</a><br /></td></tr>
<tr class="separator:a65702700c6e8eaf1d4b79e05d23b3d20 inherit pub_methods_classplace__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf82b47e3b4e4afd03037fad8228c50c inherit pub_methods_classplace__t"><td class="memItemLeft" align="right" valign="top">virtual int <a class="el" href="pro_8h.html#a6505e7ff3b129d8b17258304886fd133">idaapi</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplace__t.html#adf82b47e3b4e4afd03037fad8228c50c">compare</a> (const <a class="el" href="classplace__t.html">place_t</a> *t2) const  =0</td></tr>
<tr class="memdesc:adf82b47e3b4e4afd03037fad8228c50c inherit pub_methods_classplace__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compare two locations except line numbers (lnnum).  <a href="#adf82b47e3b4e4afd03037fad8228c50c">More...</a><br /></td></tr>
<tr class="separator:adf82b47e3b4e4afd03037fad8228c50c inherit pub_methods_classplace__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b16c13455ab860b9e24b796887f4740 inherit pub_methods_classplace__t"><td class="memItemLeft" align="right" valign="top">virtual void <a class="el" href="pro_8h.html#a6505e7ff3b129d8b17258304886fd133">idaapi</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplace__t.html#a3b16c13455ab860b9e24b796887f4740">adjust</a> (void *ud)=0</td></tr>
<tr class="memdesc:a3b16c13455ab860b9e24b796887f4740 inherit pub_methods_classplace__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adjust the current location to point to a displayable object.  <a href="#a3b16c13455ab860b9e24b796887f4740">More...</a><br /></td></tr>
<tr class="separator:a3b16c13455ab860b9e24b796887f4740 inherit pub_methods_classplace__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8039d5e4b13f624908a4a7377081e45c inherit pub_methods_classplace__t"><td class="memItemLeft" align="right" valign="top">virtual bool <a class="el" href="pro_8h.html#a6505e7ff3b129d8b17258304886fd133">idaapi</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplace__t.html#a8039d5e4b13f624908a4a7377081e45c">prev</a> (void *ud)=0</td></tr>
<tr class="memdesc:a8039d5e4b13f624908a4a7377081e45c inherit pub_methods_classplace__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move to the previous displayable location.  <a href="#a8039d5e4b13f624908a4a7377081e45c">More...</a><br /></td></tr>
<tr class="separator:a8039d5e4b13f624908a4a7377081e45c inherit pub_methods_classplace__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea2b5b32abe1aa93e6e334140fdbae0c inherit pub_methods_classplace__t"><td class="memItemLeft" align="right" valign="top">virtual bool <a class="el" href="pro_8h.html#a6505e7ff3b129d8b17258304886fd133">idaapi</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplace__t.html#aea2b5b32abe1aa93e6e334140fdbae0c">next</a> (void *ud)=0</td></tr>
<tr class="memdesc:aea2b5b32abe1aa93e6e334140fdbae0c inherit pub_methods_classplace__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move to the next displayable location.  <a href="#aea2b5b32abe1aa93e6e334140fdbae0c">More...</a><br /></td></tr>
<tr class="separator:aea2b5b32abe1aa93e6e334140fdbae0c inherit pub_methods_classplace__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad624b78ee62f4a4de687c94ddbbbfa19 inherit pub_methods_classplace__t"><td class="memItemLeft" align="right" valign="top">virtual bool <a class="el" href="pro_8h.html#a6505e7ff3b129d8b17258304886fd133">idaapi</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplace__t.html#ad624b78ee62f4a4de687c94ddbbbfa19">beginning</a> (void *ud) const  =0</td></tr>
<tr class="memdesc:ad624b78ee62f4a4de687c94ddbbbfa19 inherit pub_methods_classplace__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">Are we at the first displayable object?.  <a href="#ad624b78ee62f4a4de687c94ddbbbfa19">More...</a><br /></td></tr>
<tr class="separator:ad624b78ee62f4a4de687c94ddbbbfa19 inherit pub_methods_classplace__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99d3f0090068ba40c918c6563aa61b2b inherit pub_methods_classplace__t"><td class="memItemLeft" align="right" valign="top">virtual bool <a class="el" href="pro_8h.html#a6505e7ff3b129d8b17258304886fd133">idaapi</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplace__t.html#a99d3f0090068ba40c918c6563aa61b2b">ending</a> (void *ud) const  =0</td></tr>
<tr class="memdesc:a99d3f0090068ba40c918c6563aa61b2b inherit pub_methods_classplace__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">Are we at the last displayable object?.  <a href="#a99d3f0090068ba40c918c6563aa61b2b">More...</a><br /></td></tr>
<tr class="separator:a99d3f0090068ba40c918c6563aa61b2b inherit pub_methods_classplace__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9885b2461feab3af8477d421bd38b3b2 inherit pub_methods_classplace__t"><td class="memItemLeft" align="right" valign="top">virtual int <a class="el" href="pro_8h.html#a6505e7ff3b129d8b17258304886fd133">idaapi</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplace__t.html#a9885b2461feab3af8477d421bd38b3b2">generate</a> (<a class="el" href="pro_8h.html#a823b67c620f6cdca97e1d969ea4a9b02">qstrvec_t</a> *out, int *out_deflnnum, <a class="el" href="kernwin_8hpp.html#a051016ac92685c95d47a7c1850c19632">color_t</a> *out_pfx_color, <a class="el" href="pro_8h.html#a3df5040891132e50157aee66affdf1de">bgcolor_t</a> *out_bgcolor, void *ud, int maxsize) const  =0</td></tr>
<tr class="memdesc:a9885b2461feab3af8477d421bd38b3b2 inherit pub_methods_classplace__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generate text lines for the current location.  <a href="#a9885b2461feab3af8477d421bd38b3b2">More...</a><br /></td></tr>
<tr class="separator:a9885b2461feab3af8477d421bd38b3b2 inherit pub_methods_classplace__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29dced345c3b314f35e13440f18dd092 inherit pub_methods_classplace__t"><td class="memItemLeft" align="right" valign="top">virtual void <a class="el" href="pro_8h.html#a6505e7ff3b129d8b17258304886fd133">idaapi</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplace__t.html#a29dced345c3b314f35e13440f18dd092">serialize</a> (<a class="el" href="classbytevec__t.html">bytevec_t</a> *out) const  =0</td></tr>
<tr class="memdesc:a29dced345c3b314f35e13440f18dd092 inherit pub_methods_classplace__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">Serialize this instance.  <a href="#a29dced345c3b314f35e13440f18dd092">More...</a><br /></td></tr>
<tr class="separator:a29dced345c3b314f35e13440f18dd092 inherit pub_methods_classplace__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af183cc97073e7ff7f59b881358b25ad8 inherit pub_methods_classplace__t"><td class="memItemLeft" align="right" valign="top">virtual bool <a class="el" href="pro_8h.html#a6505e7ff3b129d8b17258304886fd133">idaapi</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplace__t.html#af183cc97073e7ff7f59b881358b25ad8">deserialize</a> (const <a class="el" href="pro_8h.html#a65f85814a8290f9797005d3b28e7e5fc">uchar</a> **pptr, const <a class="el" href="pro_8h.html#a65f85814a8290f9797005d3b28e7e5fc">uchar</a> *end)=0</td></tr>
<tr class="memdesc:af183cc97073e7ff7f59b881358b25ad8 inherit pub_methods_classplace__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">De-serialize into this instance.  <a href="#af183cc97073e7ff7f59b881358b25ad8">More...</a><br /></td></tr>
<tr class="separator:af183cc97073e7ff7f59b881358b25ad8 inherit pub_methods_classplace__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7146aa33079d8098de84f3dad659df8 inherit pub_methods_classplace__t"><td class="memItemLeft" align="right" valign="top">virtual int <a class="el" href="pro_8h.html#a6505e7ff3b129d8b17258304886fd133">idaapi</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplace__t.html#aa7146aa33079d8098de84f3dad659df8">id</a> () const  =0</td></tr>
<tr class="memdesc:aa7146aa33079d8098de84f3dad659df8 inherit pub_methods_classplace__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the place's ID (i.e., the value returned by <a class="el" href="kernwin_8hpp.html#a21e74833f8eedcf3cbc1447a691d5eb4" title="Register information about a place_t class. ">register_place_class()</a>)  <a href="#aa7146aa33079d8098de84f3dad659df8">More...</a><br /></td></tr>
<tr class="separator:aa7146aa33079d8098de84f3dad659df8 inherit pub_methods_classplace__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a374ff32c4c9e94129b4ab4cfb9063d55 inherit pub_methods_classplace__t"><td class="memItemLeft" align="right" valign="top">virtual const char *<a class="el" href="pro_8h.html#a6505e7ff3b129d8b17258304886fd133">idaapi</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplace__t.html#a374ff32c4c9e94129b4ab4cfb9063d55">name</a> () const  =0</td></tr>
<tr class="memdesc:a374ff32c4c9e94129b4ab4cfb9063d55 inherit pub_methods_classplace__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get this place type name.  <a href="#a374ff32c4c9e94129b4ab4cfb9063d55">More...</a><br /></td></tr>
<tr class="separator:a374ff32c4c9e94129b4ab4cfb9063d55 inherit pub_methods_classplace__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad940a7f1d0de7343f6d61cdd836595a2 inherit pub_methods_classplace__t"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> <a class="el" href="pro_8h.html#a6505e7ff3b129d8b17258304886fd133">idaapi</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplace__t.html#ad940a7f1d0de7343f6d61cdd836595a2">toea</a> () const </td></tr>
<tr class="memdesc:ad940a7f1d0de7343f6d61cdd836595a2 inherit pub_methods_classplace__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">Map the location to an ea_t.  <a href="#ad940a7f1d0de7343f6d61cdd836595a2">More...</a><br /></td></tr>
<tr class="separator:ad940a7f1d0de7343f6d61cdd836595a2 inherit pub_methods_classplace__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ae4e2531f911f3f4876531cf54342c4 inherit pub_methods_classplace__t"><td class="memItemLeft" align="right" valign="top">virtual bool <a class="el" href="pro_8h.html#a6505e7ff3b129d8b17258304886fd133">idaapi</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplace__t.html#a4ae4e2531f911f3f4876531cf54342c4">rebase</a> (const segm_move_infos_t &amp;)</td></tr>
<tr class="memdesc:a4ae4e2531f911f3f4876531cf54342c4 inherit pub_methods_classplace__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rebase the place instance.  <a href="#a4ae4e2531f911f3f4876531cf54342c4">More...</a><br /></td></tr>
<tr class="separator:a4ae4e2531f911f3f4876531cf54342c4 inherit pub_methods_classplace__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1020aede65b9b9e5c2005ebe5f311b8d inherit pub_methods_classplace__t"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classplace__t.html">place_t</a> *<a class="el" href="pro_8h.html#a6505e7ff3b129d8b17258304886fd133">idaapi</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplace__t.html#a1020aede65b9b9e5c2005ebe5f311b8d">enter</a> (<a class="el" href="pro_8h.html#a1134b580f8da4de94ca6b1de4d37975e">uint32</a> *) const </td></tr>
<tr class="memdesc:a1020aede65b9b9e5c2005ebe5f311b8d inherit pub_methods_classplace__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">Visit this place, possibly 'unhiding' a section of text.  <a href="#a1020aede65b9b9e5c2005ebe5f311b8d">More...</a><br /></td></tr>
<tr class="separator:a1020aede65b9b9e5c2005ebe5f311b8d inherit pub_methods_classplace__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65d2848886522474353a582c6ba07816 inherit pub_methods_classplace__t"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a65d2848886522474353a582c6ba07816"></a>
virtual void <a class="el" href="pro_8h.html#a6505e7ff3b129d8b17258304886fd133">idaapi</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplace__t.html#a65d2848886522474353a582c6ba07816">leave</a> (<a class="el" href="pro_8h.html#a1134b580f8da4de94ca6b1de4d37975e">uint32</a>) const </td></tr>
<tr class="memdesc:a65d2848886522474353a582c6ba07816 inherit pub_methods_classplace__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">Leave this place, possibly 'hiding' a section of text that was previously expanded (at <a class="el" href="classplace__t.html#a1020aede65b9b9e5c2005ebe5f311b8d" title="Visit this place, possibly &#39;unhiding&#39; a section of text. ">enter()</a>-time.) <br /></td></tr>
<tr class="separator:a65d2848886522474353a582c6ba07816 inherit pub_methods_classplace__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a8f9221a1952f1ab8e964ac9537e50b76"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8f9221a1952f1ab8e964ac9537e50b76"></a>
static size_t&#160;</td><td class="memItemRight" valign="bottom"><b>ea2str</b> (char *buf, size_t bufsize, const <a class="el" href="structhexplace__gen__t.html">hexplace_gen_t</a> *hg, <a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a> <a class="el" href="classidaplace__t.html#a3c17cd8aa8f48330aefe8b481d55bee8">ea</a>)</td></tr>
<tr class="separator:a8f9221a1952f1ab8e964ac9537e50b76"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:ac7b704d278ea1fb85916c21fa335bc37"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac7b704d278ea1fb85916c21fa335bc37"></a>
<a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>sol</b></td></tr>
<tr class="separator:ac7b704d278ea1fb85916c21fa335bc37"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_attribs_classidaplace__t"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classidaplace__t')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classidaplace__t.html">idaplace_t</a></td></tr>
<tr class="memitem:a3c17cd8aa8f48330aefe8b481d55bee8 inherit pub_attribs_classidaplace__t"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3c17cd8aa8f48330aefe8b481d55bee8"></a>
<a class="el" href="pro_8h.html#a7b0aeaed04e477c02cf8ea3452002d1a">ea_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classidaplace__t.html#a3c17cd8aa8f48330aefe8b481d55bee8">ea</a></td></tr>
<tr class="memdesc:a3c17cd8aa8f48330aefe8b481d55bee8 inherit pub_attribs_classidaplace__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">address <br /></td></tr>
<tr class="separator:a3c17cd8aa8f48330aefe8b481d55bee8 inherit pub_attribs_classidaplace__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_classplace__t"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classplace__t')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classplace__t.html">place_t</a></td></tr>
<tr class="memitem:a2290792667079b755a6f40979b241c0d inherit pub_attribs_classplace__t"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2290792667079b755a6f40979b241c0d"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplace__t.html#a2290792667079b755a6f40979b241c0d">lnnum</a></td></tr>
<tr class="memdesc:a2290792667079b755a6f40979b241c0d inherit pub_attribs_classplace__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of line within the current object. <br /></td></tr>
<tr class="separator:a2290792667079b755a6f40979b241c0d inherit pub_attribs_classplace__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="kernwin_8hpp.html">kernwin.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
</body>
</html>
